리눅스마스터 1급 2014년 2회

리눅스 시스템 관리


. 다음은 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?
[root@ihd src]# tar (      ) linux-3.16.tar.xz
  • 1
     Zxvf
  • 2
     zxvf
  • 3
     jxvf
  • 4
     Jxvf

리눅스 실무의 이해


1. 운영체제의 유형에 대한 설명으로 틀린 것은?
  • 1
     Multi-user : 단일 시스템에서 여러 사용자의 프로그램이 실행되는 형태
  • 2
     Multi-tasking : 한 사용자가 여러 개의 작업을 동시에 수행하는 시스템
  • 3
     Single-tasking : 컴퓨터가 한 번에 하나의 작업만 처리하는 형태
  • 4
     Multi-switching : 다수의 작업이 동시 실행 되나 백그라운드 프로그램만 동작하는 형태
위키해설
클릭하면 보입니다.
  운영체제운영체제 유형
2. 다음 중 리눅스 운영체제의 특징으로 알맞은 것은?
  • 1
     오직 인텔계열의 프로세서에서만 동작할 수 있다.
  • 2
     TCP/IP 뿐만 아니라 IPX/SPX, Appletalk, SLIP, PPP, Bluetooth 등의 여러 가지 네트워크 프로토콜을 지원한다.
  • 3
     유닉스의 소스코드를 전혀 사용하지 않고 개발 되었기 때문에, POSIX 표준과는 호환되지 않는다.
  • 4
     콘솔은 물리적인 모니터를 가진 1개의 화면에서만 사용할 수 있으며, 더 이상의 콘솔화면은 지원되지 않는다.
위키해설
클릭하면 보입니다.
  리눅스유닉스POSIX
3. 다음 중 리눅스 배포판으로 틀린 것은?
  • 1
     Redhat
  • 2
     Caldera
  • 3
     GNOME
  • 4
     Mandrake

4. 다음 중 GNU/FSF(자유소프트웨어재단)에서 규정한 자유소프트웨어의 조건에 해당하는 소프트웨어로 가장 거리가 먼 것은?
  • 1
     Microsoft Office
  • 2
     Apache HTTPD Server
  • 3
     Emacs
  • 4
     GIMP

5. 다음 운영체제의 기능 중 한 사용자가 여러 개의 작업을 처리함을 의미하는 용어로 알맞은 것은?
  • 1
     다중교환(Multi-switching)
  • 2
     다중처리(Multi-Processing)
  • 3
     다중작업(Multi-tasking)
  • 4
     병렬계산(Parallel-Processing)
위키해설
클릭하면 보입니다.
  운영체제운영체제 유형
6. 다음 명령어는 현재 파일시스템 사용량을 현재 날짜와 시간의 이름으로 저장하는 내용이다. 빈칸에 들어갈 내용으로 알맞은 것은?(현재시간은 2014년 12월 31일 12시 정각이다)
# df -k > (                  ).log
#ls
  201412311200.log
  • 1
     "date +$YY$m$d$H$M"
  • 2
     `date +$YY$m$d$H$M`
  • 3
     "date +%Y%m%d%H%M"
  • 4
     `date +%Y%m%d%H%M`

7. 다음 RAID(Redundant Array of Independent Disks) 레벨 중 내결함성(Fault-Tolerant) 기능을 제공하지 않으면서 가장 높은 용량을 제공하는 형태로 알맞은 것은?
  • 1
     RAID 0
  • 2
     RAID 1
  • 3
     RAID 0+1
  • 4
     RAID 1+0
위키해설
클릭하면 보입니다.
  RAID
8. 다음 중 리눅스의 부팅과정에서 가장 나중에 실행 되는 스크립트 파일로 알맞은 것은?
  • 1
     /etc/rc.d/rc.local
  • 2
     /etc/rc.d/rc1.d 디렉토리 안의 S로 시작하는 스크립트 파일
  • 3
     /etc/rc.d/rc6.d 디렉토리 안의 S로 시작하는 스크립트 파일
  • 4
     /etc/rc.d/rc.sysinit
위키해설
클릭하면 보입니다.
  리눅스 부팅
9. 리눅스 파일시스템에서 ext4를 설명하는 특징으로 틀린 것은?
  • 1
     기존 ext2 파일시스템의 단점을 보완하기 위한 저널링(Journaling) 기술이 포함되어있다.
  • 2
     기존 ext3 파일시스템을 ext4 파일시스템으로 마이그레이션 할 수 있다.
  • 3
     ext4 파일시스템의 최대크기는 16TiB(테비바이트) 이며, 최대파일크기는 2TiB를 지원한다.
  • 4
     ext4 파일시스템의 서브디렉토리 생성가능 개수는 ext3의 3200개에서 늘어난 65536개까지 생성이 가능하다.
위키해설
클릭하면 보입니다.
  EXT4
10. 다음 중 리눅스 시스템에 문제가 발생하여 싱글 유저모드로 부팅하고자 할 때 grub 부트로더에서 작업해야할 순서로 알맞은 것은?
a. kernel 명령어의 맨 뒤에 single을 추가 기입한다.
b. e키를 이용하여 편집모드로 변경 후 kernel 명령어가 포함된 라인을 편집한다.
c. 부팅하고자 하는 커널 이미지를 선택한다.
d. b키를 눌러서 부팅과정을 시작한다.
  • 1
     ⓒ - ⓑ - ⓐ - ⓓ
  • 2
     ⓒ - ⓐ - ⓑ - ⓓ
  • 3
     ⓓ - ⓒ - ⓑ - ⓐ
  • 4
     ⓓ - ⓒ - ⓐ - ⓑ

11. 리눅스 환경에서 httpd 프로세스의 리스트를 검색한 결과 다음과 같이 11671 프로세스를 부모로 가지는 자식 프로세스가 다수 검출되었다. 이를 설명하는 용어로 알맞은 것은?
root  11671         1 0 03:07 ? 00:00:00 /usr/sbin/httpd
root  11671  11671 0 03:08 ? 00:00:00 /usr/sbin/httpd
root  11671  11671 0 03:09 ? 00:00:00 /usr/sbin/httpd
  • 1
     process clone
  • 2
     zombie process
  • 3
     process fork
  • 4
     multi process

12. 리눅스 시스템에서 GRUB이 손상되어 부팅이 되지 않아 CD-ROM으로 부팅하여 복구모드를 수행하였다. 다음 중 GRUB을 복구하기 위한 명령어로 알맞은 것은? (단, 하드디스크는 Serial-Attached-SCSI 방식 이며 1개의 디스크만 설치되어 있다.)
  • 1
     grub-install /dev/hda
  • 2
     grub-install /dev/sda
  • 3
     grub-recover /dev/hda
  • 4
     grub-recover /dev/sda

13. 리눅스시스템이 현재 CLI(Command-Line-Interface) 만을 지원하고 있다. 다음 부팅시 자동으로 그래픽 환경을 사용하고자할 때 편집하여야 할 파일로 알맞은 것은?
  • 1
     /etc/initmode
  • 2
     /etc/initgui
  • 3
     /etc/initboot
  • 4
     /etc/inittab

14. 다음 중 명령어의 결과 Run Level이 다른 것으로 알맞은 것은?
  • 1
     init 6
  • 2
     halt
  • 3
     reboot
  • 4
     shutdown -r

15. 다음 디렉토리 중 하드디스크에 저장되어 있지 않으며 여러 물리장치들의 상태정보와 커널파라미터 등을 표시하는 파일들이 위치한 곳으로 알맞은 것은?
  • 1
     /proc
  • 2
     /dev
  • 3
     /var
  • 4
     /etc
위키해설
클릭하면 보입니다.
  리눅스 기본 디렉터리
16. 다음은 TCP/IP 모델에서 Client와 Server간의 회선 흐름도 이다. 빈칸에 들어갈 내용으로 알맞은 것은? (a-b-c-d 순)
  • 1
     FIN-WAIT-2 - ACK - FIN - CLOSED
  • 2
     FIN-WAIT-2 - FIN - ACK - CLOSED
  • 3
     FIN-CLOSED - ACK - FIN - UNESTABLISHED
  • 4
     FIN-CLOSED - FIN - ACK - UNESTABLISHED
위키해설
클릭하면 보입니다.
  TCP
17. 리눅스 환경에서 httpd 프로세스가 LISTENING 중인 TCP 포트번호를 확인하고자 할 때 사용할 수 있는 명령어로 알맞은 것은? (명령어의 결과는 다음과 같다.)
tcp 0 0 ::: 80 :::* LISTEN 11671 /httpd
tcp 0 0 :::443 :::* LISTEN 11671 /httpd
  • 1
     netstat -ano | grep httpd
  • 2
     netstat -ant | grep httpd
  • 3
     netstat -anl | grep httpd
  • 4
     netstat -anp | grep httpd
위키해설
클릭하면 보입니다.
  리눅스 netstat
18. 다음 설명이 가리키는 용어로 알맞은 것은?
인터넷의 전송 제어 프로토콜(TCP)이나 사용자 데이터그램 프로토콜(UDP)에서 애플리케이션이 상호 통신을 위해 사용한다. 인터넷상에서 통신은 이것을 사용하도록 되어 있는데 그 범위는 0~65535이다. 이 중에는 IANA가 애플리케이션용으로 지정한 기정(well-known), 회사용의 등록(registered), 그리고 개별용의 동적(dynamic)이 있고, 그 범위는 각각 0~1023, 1024~49151, 49152~65535이다.
  • 1
     IP Address
  • 2
     MAC Address
  • 3
     Port Number
  • 4
     TCP/UDP Application Number
위키해설
클릭하면 보입니다.
  TCPUDPIP 주소MAC 주소포트 번호
19. 다음 중 IP 주소에 대한 별칭을 설정하는 파일과 도메인 질의를 위해 DNS 서버를 등록하는 파일 조합으로 알맞은 것은?
  • 1
     /etc/hosts, /etc/resolv.conf
  • 2
     /etc/hosts, /etc/host.conf
  • 3
     /etc/resolv.conf, /etc/host.conf
  • 4
     /etc/host.conf, /etc/services

20. 다음 중 ifconfig 명령에 대한 설명으로 알맞은 것은?
  • 1
     ifconfig 명령으로 설정한 정보는 자동으로 파일에 저장되어 재부팅 시에도 적용된다.
  • 2
     IP주소, Default Gateway 주소, DNS서버 주소의 설정을 모두 할 수 있다.
  • 3
     -a 옵션을 사용하면 설치는 되어있으나 현재 설정되어 있지 않은 네트워크 인터페이스 카드의 정보도 볼 수 있다.
  • 4
     MAC Address의 정보는 보여주지 않는다.
위키해설
클릭하면 보입니다.
  리눅스 ifconfig

리눅스 시스템 관리


21. 다음 중 root 사용자의 UID값으로 알맞은 것은?
  • 1
     0
  • 2
     1
  • 3
     500
  • 4
     1000

22. 다음 중 /etc/passwd에서 UID를 나타내는 필드로 알맞은 것은?
  • 1
     첫 번째 필드
  • 2
     두 번째 필드
  • 3
     세 번째 필드
  • 4
     네 번째 필드
위키해설
클릭하면 보입니다.
  리눅스 passwd(파일)
23. 다음과 같이 useradd 명령을 특별한 옵션없이 실행했을 경우에 참고하는 파일로 알맞은 것은?
[root@ihd ~]# useradd joon
  • 1
     /etc/passwd
  • 2
     /etc/skel
  • 3
     /etc/default/userdd
  • 4
     /etc/fstab

24. 다음은 새로운 디스크를 추가한 후 사용하기 까지의 순서로 가장 알맞은 것은?
가. 파티션작업(fdisk)
나. 파일시스템생성(mkfs)
다. 마운트 포인터 생성(mkdir)
라. 마운트작업(mount)
  • 1
     (나) - (가) - (라) - (다)
  • 2
     (라) - (다) - (나) - (가)
  • 3
     (다) - (나) - (가) - (라)
  • 4
     (가) - (나) - (다) - (라)

25. 다음 중 사용자 관련 명령어의 설명으로 알맞은 것은?
  • 1
     passwd : 사용자 전환할 때 사용한다.
  • 2
     chage : 암호를 변경할 때 사용한다.
  • 3
     userdel : 사용자를 삭제할 때 사용한다.
  • 4
     su : 파일의 퍼미션을 변경할 때 사용한다.

26. 다음 중 사용자가 회사 내 부서 이동으로 인해 소속 그룹(Primary Group)의 변경하려고 할 때 사용하는 명령어로 알맞은 것은?
  • 1
     chgrp
  • 2
     usermod
  • 3
     groupmod
  • 4
     chage

27. 명령의 결과가 아래와 같다. 다음 중 관련 설명으로 틀린 것은?
[root@ihd ~]# ls .ld /project
drwxrws.T. 2 root admin 4096 May 13 00:13 /project
[root@ihd ~]#  id posein
uid=500(posein) gid=500(posein) groups=500(posein),505(admin)
[root@ihd ~]# id yuloje
uid=501(yuloje) gid=505(admin) groups=505(admin)
  • 1
     yuloje가 /project 디렉토리에 파일을 생성하면 그룹소유권은 admin이다.
  • 2
     posein이 /project 디렉토리에 파일을 생성하면 그룹소유권은 posein이다.
  • 3
     /project 디렉토리는 admin 그룹에 속한 사용자 이외에는 접근이 불가하다.
  • 4
     yuloje는 posein이 만든 파일을 삭제할 수 없다.

28. 다음 중 스왑(Swap) 파일 생성 절차로 알맞은 것은?
  • 1
     mkfs -> mkswap -> swapon
  • 2
     mkfs -> swapon -> mkswap
  • 3
     dd -> mkswap -> swapon
  • 4
     dd -> swapon -> mkswap

29. 다음 중 /etc/fstab 파일의 첫 번째 필드에 설정 가능한 값으로 틀린 것은?
  • 1
     장치파일명
  • 2
     UUID
  • 3
     마운트포인트
  • 4
     라벨명
위키해설
클릭하면 보입니다.
  리눅스 NFS리눅스 fstab
30. 다음 조건에 맞게 수행하려고 할 때 사용하는 명령어 조합으로 가장 알맞은 것은?
[root@ihd ~]# ls .l joon.sh
-rw------- 1 root root 1222 May 13 00:13 joon.sh

ls 명령의 결과가 위와 같은 상황에서 접근 권한 설정을 pesein 사용자는 읽기 및 쓰기 권한이 가능하고 yuloje 사용자는 읽기 권한만 가능하게 한다. 마지막으로 그 외의 사용자는 읽기 및 쓰기 권한이 불가능하도록 설정한다.
  • 1
     chown, chgrp
  • 2
     lsattr, chattr
  • 3
     chgrp, chmod
  • 4
     getfacl, setfacl

31. 다음은 프로세스 전환 절차이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
[posein@ihd ~]$ find / -name `*.txt` 2 > dev/null > list.txt
(  ㄱ  )
[1]+ Stopped find / -name `*.txt` 2 > dev/null > list.txt
[posein@ihd ~]$ (  ㄴ  )
[1]+ find / -name `*.txt` 2 > dev/null > list.txt &
  • 1
     ㉠: [Ctrl]+[c] ㉡: fg
  • 2
     ㉠: [Ctrl]+[z] ㉡: fg
  • 3
     ㉠: [Ctrl]+[c] ㉡: bg
  • 4
     ㉠: [Ctrl]+[z] ㉡: bg

32. nice 명령을 이용하여 우선 순위를 변경하려고 한다. 다음 중 설정 가능한 NI값의 범위로 알맞은 것은?
  • 1
     20 ∼ -19
  • 2
     -20 ∼ 19
  • 3
     -19 ∼ 20
  • 4
     19 ∼ - 20

33. 다음 중 명령을 실행중인 터미널이 중단되더라도 계속적으로 해당 프로세스가 실행되도록 할 때 사용하는 명령어로 알맞은 것은?
  • 1
     bg
  • 2
     jobs
  • 3
     nohup
  • 4
     fg

34. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
[root@ihd ~]# ps aux | grep httpd
root 23417 0.0.0.1 142116 6912 ? Ss 15:50 0:00 /usr/local/apache/bin/httpd .k start
daemon 23419 0.0.0.1 473996 7268 ? Sl 15:50 0:00 /usr/local/apache/bin/httpd .k start
daemon 23420 0.0.0.1 473996 7268 ? Ss 15:50 0:00 /usr/local/apache/bin/httpd .k start
daemon 23421 0.0.0.1 473996 7268 ? Ss 15:50 0:00 /usr/local/apache/bin/httpd .k start
root 23864 0.0.0.0 6388 640 pts/1 S+ 16:04 0:00 grep httpd
[root@ihd ~]# killall (           )
  • 1
     23417
  • 2
     23417 23419 23420 23421
  • 3
     23864
  • 4
     httpd

35. 다음 중 rpm 명령어를 이용하여 ftp 서버의 패키지를 설치할 때 사용하는 명령으로 알맞은 것은? (단, 다음과 같은 조건을 만족해야 한다.)
패키지 배포 FTP 서버 IP : 192.168.10.1
패키지 배포 FTP 서버 디렉토리 : /pub
패키지 이름 : vsftpd-2.0.5-28.el5.i386.rpm
  • 1
     rpm -ftp ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm
  • 2
     rpm -a ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm
  • 3
     rpm -f ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm
  • 4
     rpm -i ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm

36. 다음은 시스템에 설치된 rpm 패키지 중에 mail 이라는 문자열이 들어있는 패키지만 검색하려고 한다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?
[posein@ihd ~]$ rpm (        ) | grep mail
  • 1
     -ql
  • 2
     -qi
  • 3
     -qa
  • 4
     -qe

37. 다음은 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?
[posein@ihd ~]$ rpm (        ) sendmail
S.5....T. c /etc/mail/sendmail.cf
  • 1
     -qc
  • 2
     -qv
  • 3
     -q
  • 4
     -V

38. 다음 중 yum을 사용하여 현재 시스템에 설치된 패키지 목록만을 확인 명령으로 알맞은 것은?
  • 1
     yum list install
  • 2
     yum list installed
  • 3
     yum list available
  • 4
     yum available list
위키해설
클릭하면 보입니다.
  리눅스 yum
39. 다음에서 설명하는 내용으로 알맞은 것은?
소스 컴파일시 사용되는 Make의 대체 프로그램으로 멀티플랫폼을 지원하기 위한 목적으로 등장하였고, 오픈 소스 프로젝트이다. 유닉스 계열 운영체제 뿐만 아니라 윈도우 계열에서도 사용가능하고 MySQL, KDE 등이 이 방법을 사용하여 설치하도록 권장하고 있다.
  • 1
     qcc
  • 2
     automake
  • 3
     cmake
  • 4
     pacemaker

41. 리눅스시스템에서 LVM(Logical Volume Manager)로 구성된 /home 디렉토리의 용량이 부족하여 추가로 디스크를 구성하여 용량을 늘리고자 한다. 이 작업에 해당되는 순서로 알맞은 것은?
(기존의 디스크는 /dev/sda, 새로 추가한 디스크는 /dev/sdb 이며, LVM version 2 환경이다. /home 디렉토리는 볼륨그룹 VolGroup00 소속의 논리볼륨 LogVol01로 구성되어있으며, 볼륨그룹 VolGroup00 에서는 현재 /dev/sda 디스크 1개만 속해있다. 새로 추가할 디스크는 1개의 파티션으로 모든 용량을 구성한다.)

a : # fdisk /dev/sdb
b : # lvextend -l 40960 /dev/mapper/VolGroup00-LogVol01
c : # vgextend VolGroup00 /dev/sdb1
d : # pvcreate /dev/sdb1
  • 1
     ⓐ - ⓑ - ⓒ - ⓓ
  • 2
     ⓐ - ⓓ - ⓑ - ⓒ
  • 3
     ⓐ - ⓓ - ⓒ - ⓑ
  • 4
     ⓐ - ⓑ - ⓓ - ⓒ
위키해설
클릭하면 보입니다.
  리눅스 LVM
42. 커널 컴파일을 위한 다음 과정에 대한 설명 중 틀린 것은?
a. make menuconfig
b. make clean
c. make bzImage
d. make modules
e. make modules_install
f. depmod
g. make install
  • 1
     ⓐ : make xconfig 명령어로 대체하면 X-window 환경에서 작업할 수 있다.
  • 2
     ⓒ : 커널이미지를 생성한다. 생성된 커널 이미지는 이후 e 과정에서 압축처리된다.
  • 3
     ⓑ ~ ⓔ 까지의 과정을 make all 명령어로 한꺼번에 수행할 수도 있다.
  • 4
     ⓖ : 커널파일을 /boot 디렉토리로 복사한다.

43. 리눅스 환경에서 네트워크 인터페이스 카드 2개로 이중화 구성을 하기 위하여 bond0 인터페이스를 정의하였다. 이후 /etc/modprobe.conf 파일에 다음과 같은 내용을 추가하였다. bond0 인터페이스를 실제 생성하기 위한 명령어로 알맞은 것은? (단, 명령어를 실행하는 작업 디렉토리에는 파일이 존재하지 않는다.)
alias bond0 bonding
options bonding mode=1
options bond0 miimon=100 primary=eth0
  • 1
     insmod bond0
  • 2
     insmod bonding
  • 3
     modprobe -r bonding
  • 4
     modprobe .l bonding

44. 다음 중 리눅스에서 지원하는 하드웨어에 대한 설명으로 틀린 것은? (리눅스는 최신버전의 커널이 설치되어있는 것으로 간주한다.)
  • 1
     Sun SPARC, IBM Power-PC 등의 인텔계열이 아닌 프로세서도 지원된다.
  • 2
     64bit 운영체제의 경우 4GB 이상의 메모리도 지원할 수 있다.
  • 3
     DVD-ROM 광학드라이브는 IDE/SCSI방식은 지원되지만 USB와 같은 포터블 인터페이스 방식으로는 지원되지 않는다.
  • 4
     하드웨어를 손쉽게 사용할 수 있도록 Plug -and - Play를 지원한다.

45. 리눅스시스템에서 VGA 그래픽 콘솔 등이 사용 불가한 상태에서 RS-232C 인터페이스로 물리 콘솔을 이용하고자 할 때 사용되는 장치파일로 알맞은 것은?
  • 1
     /dev/sdb
  • 2
     /dev/rs232c
  • 3
     /dev/rmt0
  • 4
     /dev/ttyS0

46. 리눅스시스템에서 하드디스크를 추가하여 사용 하고자 한다. 사용목적에 맞는 명령어와 그 옵션으로 짝지은 것으로 알맞은 것은?
  • 1
     디스크 포맷 - fdisk , Command 프롬프트에서 f
  • 2
     디스크파티션생성- fdisk , Command 프롬프트에서 p
  • 3
     /dev/sda2 파티션을 swap 장치로 지정 - swapon /dev/sda2
  • 4
     /dev/sda1 파티션을 강제로 마운트 - mount -f /dev/sda1

47. 메모리에 적재된 모듈의 리스트에 변경을 가할 수 없는 명령어로 알맞은 것은?
  • 1
     lsmod
  • 2
     insmod
  • 3
     rmmod
  • 4
     modprobe

48. 리눅스시스템에 사운드카드가 설치되어있지 않아, 커널컴파일을 수행할 때 사운드카드 관련 모듈을 제외하고자 한다. 이 때 사용할 수 있는 명령어로 틀린 것은?
  • 1
     make config
  • 2
     make menuconfig
  • 3
     make xconfig
  • 4
     make modules_install

49. 리눅스 시스템에서 하드디스크를 추가하여 파티션을 생성한 후 swap 장치로 사용하고자 한다. 이때 사용할 수 있는 fdisk 명령어의 옵션을 순서대로 나열한 것은?
  • 1
     fdisk - n - t - w
  • 2
     fdisk - t - n - w
  • 3
     fdisk - n - t - q
  • 4
     fdisk - t - n - q

50. 다음 중 리눅스 시스템 디렉토리 구조에 해당 되는 영역으로 알맞은 것은?
ㅇ 각종 시스템 로그파일이 저장되며 수시로 업데이트 되는 파일들이 위치한다.
ㅇ 시간이 지날수록 파일의 용량이 증가하므로 주기적인 관리가 필요하다.
  • 1
     /var 하위 디렉토리
  • 2
     /sys 하위 디렉토리
  • 3
     /dev 하위 디렉토리
  • 4
     /home 하위 디렉토리
위키해설
클릭하면 보입니다.
  리눅스 기본 디렉터리
51. SSH를 이용하여 서버에 접근한 기록을 확인하려고 한다. 다음 중 해당 정보가 기록된 로그 파일로 알맞은 것은?
  • 1
     /var/log/messages
  • 2
     /var/log/dmesg
  • 3
     /var/log/secure
  • 4
     /var/log/boot.log

52. 텔넷이나 SSH를 이용하여 서버에 접근한 기록 중 접속에 실패할 기록을 확인하려고 한다. 다음 중 해당 정보를 출력하는 명령어로 알맞은 것은?
  • 1
     last
  • 2
     lastb
  • 3
     logname
  • 4
     nologin
위키해설
클릭하면 보입니다.
  리눅스 lastb
53. 다음 조건에 맞게 cron 설정을 하려고 할 때 알맞은 것은?
로그를 점검하는 스크립트인 /etc/log.sh를 매주 월, 수 금요일 새벽 4시 5분에 실행되도록 설정한다.
  • 1
     4 5 * * 1,3,5 /etc/log.sh
  • 2
     5 4 * * 1,3,5 /etc/log.sh
  • 3
     4 5 * * 0,2,4 /etc/log.sh
  • 4
     5 4 * * 0,2,4 /etc/log.sh

54. 다음 설명으로 알맞은 것은?
syslog를 대체하는 시스템 로그 및 커널 메시지 관련 데몬으로 최근 리눅스를 이 로그 데몬을 사용한다. 멀티 스레드를 지원하고, TCP 프로토콜도 지원한다. 아울러, MySQL, PostgreSQL, Oracle과 같은 데이터베이스 로그 관리도 가능하다.
  • 1
     rsyslog
  • 2
     ksyslog
  • 3
     msyslog
  • 4
     nsyslog
위키해설
클릭하면 보입니다.
  리눅스 rsyslog
55. 다음 상황에 사용해야할 방법으로 가장 알맞은 것은?
ㅇ 특정 서비스에 대한 사용자(또는 그룹)들의 허가 목록 파일을 만든다.
ㅇ 특정 서비스에 대한 사용자(또는 그룹)들의 거부 목록을 만든다.
ㅇ 사용자 패스워드 길이를 제한한다.
  • 1
     PAM
  • 2
     SELinux
  • 3
     쉐도우 패스워드
  • 4
     sudo

56. 다음 상황에 필요한 보안도구로 알맞은 것은?
사용자를 관리하는 계정으로 posein을 임명하였지만, posein 사용자에게 root의 패스워드를 알려주는 것은 부담스럽다. 사용자 관리에 필요한 명령어인 useradd, userdel, passwd 등과 같은 일부 명령어만 사용가능하게 설정하려고 한다.
  • 1
     PAM
  • 2
     COPS
  • 3
     Tripwire
  • 4
     sudo

57. 다음 중 보안을 강화하기 위한 기존의 사용하던 명령어를 SSH 기반으로 대체하려고 할 때 틀린 것은?
  • 1
     원격 복사 작업 시 rcp대신에 scp를 사용한다.
  • 2
     파일 전송 시 ftp대신에 sftp를 사용한다.
  • 3
     원격 서버 접속 시 telnet대신에 ssh를 사용한다.
  • 4
     원격의 X 서버에 접속 시에 xauth 대신에 ssh-keygen을 사용한다.

58. 다음 중 백업 방법에 대한 설명으로 틀린 것은?
  • 1
     백업 데이터는 동일한 시스템 내에 보관한다.
  • 2
     자료의 가치에 따라 다른 백업 전략을 세운다.
  • 3
     오랫동안보관하기 위해서는백업테이프를 사용한다.
  • 4
     중요한 백업 자료는 암호화한다.

59. 다음 중 dump로 백업한 내용을 복원할 때 사용하는 명령어로 알맞은 것은?
  • 1
     rdump
  • 2
     rdist
  • 3
     restore
  • 4
     rsync

60. 다음은 cpio를 이용하여 백업하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
# ls *.conf (  ㄱ  ) cpio ( ㄴ ) ( ㄷ ) posein.cpio
  • 1
     ㉠ | ㉡ -icv ㉢ >
  • 2
     ㉠ >㉡ -icv ㉢ |
  • 3
     ㉠ | ㉡ -ocv ㉢ >
  • 4
     ㉠ >㉡ -ocv ㉢ |

네트워크 및 서비스의 활용


61. 다음에서 설명하는 내용으로 가장 알맞은 것은?
웹 서버 프로그램과 외부 프로그램과의 연계방법으로 이 방법이 보편화되면서 사용자의 요구에 따라 다르게 반응하는 동적인 컨텐츠를 생산할 수 있었고, 기업의 데이터베이스와 연동하여 웹으로 정보를 제공할 수 있게 되었다.
  • 1
     TML
  • 2
     CGI
  • 3
     NCSA
  • 4
     URI

62. 다음은 telnet 명령어를 이용하여 운영중인 웹 서버의 정보를 얻는 과정이다. 다음 ( 괄호 )안에 들어갈 HTTP 요청 메소드(Method)로 알맞은 것은?
[yuloge@ihd ~]$ telnet www.posein.org 80
Trying 203.247.xxx.xxx
Connected to www.posein.org
Escape character is `^]`
(     ) /
  • 1
     GET
  • 2
     POST
  • 3
     HEAD
  • 4
     PUT

63. 다음 그림의 상황에 해당하는 HTTP 응답 오류코드 번호로 알맞은 것은?
  • 1
     401
  • 2
     402
  • 3
     403
  • 4
     404
위키해설
클릭하면 보입니다.
  HTTP 코드
64. 아파치 2.x 버전을 소스 컴파일을 통한 설치시 아파치 프로세스를 스레드(Thread)방식으로 동작 되도록 설정하려고 한다. 다음 중 환경설정 (configure)시에 지정하는 --with-mpm의 값으로 알맞은 것은?
  • 1
     winnt
  • 2
     thread
  • 3
     prefork
  • 4
     worker

65. 다음 중 PHP 5 버전을 소스 설치했을 때 생성 되는 모듈 파일명으로 알맞은 것은?
  • 1
     mod_php5.so
  • 2
     mod_libphp5.so
  • 3
     libphp5.so
  • 4
     libphp5_mod.so

66. 다음 중 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?
NIS 서버에서 구동해야 하는 데몬은 (ㄱ)이고, NIS 클라이언트에서 구동해야 하는 데몬은 (ㄴ)이다.
  • 1
     ㉠ ypbind - ㉡ ypserv
  • 2
     ㉠ ypbind - ㉡ ypxfrd
  • 3
     ㉠ ypserv - ㉡ yppasswd
  • 4
     ㉠ ypserv - ㉡ ypbind
위키해설
클릭하면 보입니다.
  리눅스 NIS
67. 다음 중 마이크로소프트사의 액티브 디렉토리(Active Directory)와 가장 관계가 깊은 서비스로 알맞은 것은?
  • 1
     NIS
  • 2
     NFS
  • 3
     LDAP
  • 4
     SAMBA
위키해설
클릭하면 보입니다.
  NISNFSLDAPSMB
68. 다음 중 NIS 서버에서 데이터베이스 갱신 시에 생성되는 파일로 사용자의 계정 정보를 담고 있는 파일로 알맞은 것은?
  • 1
     passwd.byid
  • 2
     passwd.byname
  • 3
     passwd.id
  • 4
     passwd.name
위키해설
클릭하면 보입니다.
  리눅스 NIS
69. 다음 중 NIS 클라이언트에서 NIS 서버의 이름과 관련된 맵 파일을 찾으려고 할 때 사용하는 명령어로 알맞은 것은?
  • 1
     ypserv
  • 2
     ypcat
  • 3
     ypwhich
  • 4
     ypbind
위키해설
클릭하면 보입니다.
  리눅스 NIS
70. 다음은 LDAP 클라이언트에서 ldap을 사용가능 하게 설정되어 있는지 확인하는 절차이다. ( 괄호 ) 안에 들어갈 파일명으로 알맞은 것은?
[posein@ihd ~]$ grep ^passwd (      )
passwd:files ldap
  • 1
     /etc/host.conf
  • 2
     /etc/nsswitch.conf
  • 3
     /etc/openldap/slapd.conf
  • 4
     /etc/openldap/ldap.conf

71. 다음 중 삼바(Samba)의 환경설정 파일인 smb.conf 파일을 점검할 때 사용하는 명령으로 알맞은 것은?
  • 1
     smbrun
  • 2
     smbstatus
  • 3
     nmblookup
  • 4
     testparm
위키해설
클릭하면 보입니다.
  리눅스 samba
72. 다음 중 삼바 서버에 접속 가능한 클라이언트의 네트워크 대역을 지정할 때 사용하는 smb.conf의 항목으로 알맞은 것은?
  • 1
     allow hosts
  • 2
     hosts allow
  • 3
     access hosts
  • 4
     hosts access
위키해설
클릭하면 보입니다.
  리눅스 samba
73. NFS 서버에 공유된 디렉토리에 접근 가능한 클라이언트가 192.168.12.0 네트워크 대역을 사용하는 시스템으로 제한되어 있다. 다음 ( 괄호 ) 안에 설정된 내용으로 알맞은 것은?
[posein@nfs_server ~]$ cat /etc/exports
/joon                (      )
  • 1
     192.168.12
  • 2
     192.168.12.
  • 3
     192.168.12.0
  • 4
     192.168.12.0/24

74. 다음은 NFS 서버에서 공유가 설정된 디렉토리 및 클라이언트를 확인하는 명령이다. ( 괄호 ) 에 들어갈 내용으로 알맞은 것은?
# (       ) -e localhost
Export List for localhost:
/joon 192.168.5.13
  • 1
     showmount
  • 2
     nfsstat
  • 3
     exportfs
  • 4
     rpcinfo
위키해설
클릭하면 보입니다.
  리눅스 NFS
75. 다음 중 vsftpd 서버에 접속할 수 있는 클라이언트의 수를 제한하려고 할 때 설정하는 항목으로 알맞은 것은?
  • 1
     maxclients
  • 2
     max_clients
  • 3
     MaxClients
  • 4
     MaxInstances

76. 다음 중 메일 서버와 메일 서버 간에 사용되는 프로토콜로 가장 알맞은 것은?
  • 1
     SMTP
  • 2
     IMAP
  • 3
     POP3
  • 4
     https
위키해설
클릭하면 보입니다.
  SMTPIMAPPOP3HTTPS
77. 발신자가 spammer@aol.com인 메일의 수신을 거부하는 설정을 /etc/mail/access에 등록하려고 한다. 다음 설정 중에 가장 알맞은 것은?
  • 1
     Connect:spammer@aol.com REJECT
  • 2
     From:spammer@aol.com REJECT
  • 3
     Connect:spammer@aol.com RELAY
  • 4
     From:spammer@aol.com RELAY

78. 다음 중 /etc/mail/access 파일 변경후에 실행하는 명령으로 알맞은 것은?
  • 1
     makemap hash
  • 2
     mailq
  • 3
     newaliases
  • 4
     aliases

79. 다음 설명과 가장 관계가 깊은 파일로 알맞은 것은?
회사 메일 계정 중에 help라는 계정으로 들어오는 메일을 고객지원부 직원 전체에서 전달되도록 설정하여로 한다.
  • 1
     /etc/mail/access
  • 2
     /etc/mail/localhost-host-names
  • 3
     /etc/mail/virtusertable
  • 4
     /etc/aliases

80. 다음 중 메일 관련 설정파일과 관련 명령어 조합으로 틀린 것은?
  • 1
     /etc/mail/sendmail.mc - m4
  • 2
     /etc/mail/virtusertable . makemap hash
  • 3
     /etc/mail/local-host-names . makemap hash
  • 4
     /etc/aliases . newaliases

81. 다음 설명으로 가장 알맞은 것은?
도메인 없이 리졸빙(resolving)만을 위해 사용하는데, 도메인에 대한 resolving 결과를 저장하고 서버에 기록된 정보에 대한 요청이 들어올 경우에 직접 조회하지 안고 바로 응답해주는 역할을 수행하여 인터넷 사용속도를 높일 때 사용되기도 한다.
  • 1
     Primary Name Server
  • 2
     Secondry Name Server
  • 3
     Caching Name Server
  • 4
     Master Name Server

82. 다음은 DNS 서버의 /etc/named.conf 파일의 일부이다. 다음 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?
zone "." IN {
  type (       );
  file "named.ca";
};
  • 1
     master
  • 2
     slave
  • 3
     caching
  • 4
     hint

83. 다음은 DNS 서버의 zone 파일의 일부이다. 다음 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?
www IN   A  192.168.3.224
www IN   ( ) www
www2 IN ( ) www
  • 1
     A
  • 2
     PTR
  • 3
     CNAME
  • 4
     AAAA

84. 다음은 새롭게 설정한 DNS 서버의 리졸빙(resolving)기능을 점검하기 위해 네임 서버의 설정을 변경하는 단계이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?
$nslookup
> (             ) 192.168.12.22
Default server: 192.168.12.22
Address: 192.168.12.22#53
  • 1
     server
  • 2
     type=server
  • 3
     set type=server
  • 4
     nameserver

85. 다음 중 DNS 서버의 환경설정파일을 검증하는 명령어로 가장 알맞은 것은?
  • 1
     named-checkconf
  • 2
     named-checkzone
  • 3
     dig
  • 4
     rndc

86. 다음은 네임서버 존 파일의 정의 항목 설명으로 틀린 것은?
@ IN SOA ns.ihd.or.kr. root.ihd.or.kr (
  2013111900 ; Serial
  10800 ; Refresh
  3600 ; Retry
  3600000 ; Expire
  43200 ; Minimum
)
  • 1
     Refresh : 주네임서버와 보조네임서버간의 정보 동기화를 위한 시간을 지정
  • 2
     Serial : zone 파일이 작성된 시간을 표시하는 정보 영역
  • 3
     Expire : 주네임 서버에서 다른 네임 서버로 데이터가 전달되었을 때 데이터를 상대편 서버에 정보가 보관되는 시간
  • 4
     Retry : 주네임서버와 정보 동기화를 실패 하였을 때 다음 시도를 위해 대기하는 시간

87. 다음 중 리눅스 가상화 기술인 KVM에 대한 설명으로 틀린 것은?
  • 1
     KVM은 초기에 전가상화 방식을 사용하여 개발한 하이퍼바이저이다.
  • 2
     KVM은 Disk I/O의 반가상화를 지원한다.
  • 3
     KVM은 QEMU 방식을 사용한다.
  • 4
     KVM은 CPU의 반가상화를 지원한다.

88. 다음 중 KVM 기반으로 생성되는 게스트 머신의 가상화 디스크 이미지가 저장되는 디렉토리 경로로 알맞은 것은?
  • 1
     /usr/local/libvirt/images
  • 2
     /var/lib/libvirt/images
  • 3
     /usr/lib/libvirt/images
  • 4
     /home/libvirt/images

89. 다음 중 하이퍼바이저 기반으로 생성되는 가상 머신의 수에 가장 큰 영향을 주는 항목으로 알맞은 것은?
  • 1
     메모리량
  • 2
     하드디스크 용량
  • 3
     CPU 코어 수
  • 4
     이더넷 카드의 수

90. 다음 중 실시간으로 가상 머신별로 자원 사용률을 모니터링 할 때 사용하는 명령으로 알맞은 것은?
  • 1
     libvirt
  • 2
     virsh
  • 3
     virt-top
  • 4
     sar

91. xinetd기반의 텔넷 서비스를 활성화하려고 한다. 다음 중 /etc/xinetd.d/telnet에 설정하는 관련 값으로 알맞은 것은?
  • 1
     disable = no
  • 2
     disable = yes
  • 3
     enable = no
  • 4
     enable = yes
위키해설
클릭하면 보입니다.
  리눅스 xinetd
92. 다음의 경우에 구축하면 유용한 서버로 알맞은 것은?
회사내 인터넷 이용시 빠른 웹서핑을 할 수 있고, 인터넷 회선의 트래픽도 줄일 수 있다. 또한, 유해 사이트 차단 및 특정 콘텐츠에 대한 접근 정책을 수립할 수 있다.
  • 1
     NTP 서버
  • 2
     DHCP 서버
  • 3
     PROXY 서버
  • 4
     VNC 서버

93. 다음은 DHCP 서버에서 특정 호스트에게 고정된 IP 주소를 할당하기 위한 설정이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?
host jalin {
  next-server joon.posein.org;
  hardware ethernet 12:34:56:78:AB:CD;
  (          ) 192.168.12.22;
}
  • 1
     ip-address
  • 2
     host-address
  • 3
     mac-address
  • 4
     fixed-address

94. 다음은 VNC 서버 설정파일의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
VNCSERVERS="1:root"
VNCSERVERAGRS[2]="(     ) 800x600"
  • 1
     -geometry
  • 2
     -nolisten
  • 3
     -nohttpd
  • 4
     -localhost

95. 다음은 NTP 서버 설정파일인 /etc/ntpd.conf의 내용이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?
$cat /etc/ntpd.conf
(          ) 0.pool.ntp.org
(          ) asia.pool.ntp.org
  • 1
     ntp
  • 2
     server
  • 3
     time
  • 4
     date

96. 다음 중 DoS 공격의 유형이 나머지 셋과 다른 것으로 알맞은 것은?
  • 1
     디스크 채우기
  • 2
     메모리 고갈
  • 3
     Mail Storm
  • 4
     프로세스 만들기
위키해설
클릭하면 보입니다.
  서비스 거부 공격
97. 다음에서 설명하는 상황과 가장 밀접한 침해유형으로 알맞은 것은?
시스템 운영 및 관리에 밀접한 명령어들인 ps, ls, find 등이 변조되어 특정 프로세스나 파일을 찾을 수 없게 되었다.
  • 1
     웜(Worm)
  • 2
     바이러스(Virus)
  • 3
     도스 공격(Dos Attack)
  • 4
     트로이목마(Trojan Horse)

98. 다음 중 특정 서비스에 대해서 IP 주소 기반으로 접근을 차단하는 역할을 수행하는 것으로 틀린 것은?
  • 1
     xauth
  • 2
     xhost
  • 3
     tcp_wrapper
  • 4
     iptables

99. 로그를 분석해보니 특정 IP 주소에서 ssh 포트로 무작위 대입을 통한 접근 기록을 발견하였다. 다음 중 해당 IP 주소를 차단하는 방법으로 가장 알맞은 것은?
  • 1
     Tripwire를 설치하여 차단한다.
  • 2
     John The Ripper라는 도구를 설치하여 차단한다.
  • 3
     /etc/hosts.deny 파일에 해당 IP주소를 등록한다.
  • 4
     Nessus를 설치하여 차단한다.

100. 다음 설명으로 알맞은 것은?
오픈 소스(Open Source)기반의 IDS(Intrusion Detection System)으로 대용량 트래픽의 실시간 처리에 큰 장점을 보인다. 멀티 코어(Multicore) 및 멀티 스레드(Multi-threading)을 지원하고 스크립터 언어인 Lua로 시그니처 작성이 가능하다.
  • 1
     Snort
  • 2
     Suricata
  • 3
     netfilter
  • 4
     nmap

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
채점하기
hide
reset
타이머

모든 문제들의 저작권은 원저작권자에게 있습니다. 본 사이트는 웹상에 공개되어 있는 문제만 모아서 보여드립니다. 저작권 안내

copyright 2024 뉴비티::새로운 CBT 시스템 - newbt.kr 제휴 문의